Metro: An Analysis Toolkit for Template Semantics
نویسندگان
چکیده
We describe the Metro toolkit, which supports software modelling and analysis for requirements notations that have configurable semantics. Metro is based on a formalism, called template semantics, which structures the operational semantics of a family of notations as a predefined parameterized template that is instantiated with user-provided parameter values. Thus, the semantics of a single notation can be expressed succinctly as a set of parameter values to this template. The Metro toolkit takes as input a specification and a set of template-parameter values, and it produces an analyzable model. The toolkit can either translate the specification into the input language of an existing model checker (e.g., SMV), or compile the specification into a more primitive form (e.g., logic, BDDs) that is suitable for analysis. MagicDraw is used as a front-end for editing specifications and animating SMV-generated counterexamples.
منابع مشابه
Formal Verification of the A-7E Software Requirements using Template Semantics
Template semantics is a template-based approach to ease the process of identifying the essential differences among model-based notations. In this approach, a template captures semantics that are common among notations and allows users to specify only the distinctive features of a notation. In this paper, we illustrate the method of describing requirements in Software Cost Reduction (SCR) using ...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملAnalysis Prediction Template Toolkit ( Aptt ) for Real - Timeimage
IMAGE PROCESSING N. Sarvan, R. Durrant, M. Fleury, A. C. Downton and A. F. Clark University of Essex, UK
متن کاملAn Analysis of the Salīm Heart Semantics: An Approach to Spiritual Health in Holly Quran
Spiritual health has great importance in human life to the extent that in recent years the World Health Organization (WHO) looked with favor on it. Holy Quran has introduced itself as a healing prescription for the human soul. Spiritual health is associated with the keyword of “Heart” in the Quran's literature, and the concepts of sick and healthy hearts have been mentioned in it. In this regar...
متن کاملSimulation of Metro Train Fire in an Underground Station of Tehran Metro Line 7
In this research a fire scenario was simulated in one of the stations of the line 7 of Tehran's subway system. The Line 7 is under construction and the ventilation system is under design. Fire was set for a stopping metro train at the platform of the station. A 160 meter length eight-car metro train with the forth wagon on the fire was studied. The heat release rate is based on a quadratic f...
متن کامل